package com.ibm.risk.irmp.rule.data;

import com.ibm.risk.irmp.common.vo.PagedParam;
import com.ibm.risk.irmp.common.vo.PagedResult;

import java.util.Map;

public interface DataImporter {
    String getDataAccessType();

    /**
     * @param params
     * @param pagedParam
     * @return
     */
    <T> PagedResult<T> readData(Map<String, Object> params, PagedParam pagedParam, Class<T> dataType);
}
